package com.ruoyi.community.mapper;

import java.util.List;
import com.ruoyi.community.domain.OwnerActivity;
import com.ruoyi.community.domain.OwnerMyRecord;

/**
 * 活动列表Mapper接口
 * 
 * @author ruoyi
 * @date 2021-08-28
 */
public interface OwnerActivityMapper 
{
    public List<OwnerMyRecord> selectMyRecord(String userId);
    /**
     * 查询活动列表
     * 
     * @param activityId 活动列表ID
     * @return 活动列表
     */
    public OwnerActivity selectOwnerActivityById(String activityId);

    /**
     * 查询活动列表列表
     * 
     * @param ownerActivity 活动列表
     * @return 活动列表集合
     */
    public List<OwnerActivity> selectOwnerActivityList(OwnerActivity ownerActivity);

    /**
     * 新增活动列表
     * 
     * @param ownerActivity 活动列表
     * @return 结果
     */
    public int insertOwnerActivity(OwnerActivity ownerActivity);

    /**
     * 修改活动列表
     * 
     * @param ownerActivity 活动列表
     * @return 结果
     */
    public int updateOwnerActivity(OwnerActivity ownerActivity);

    /**
     * 删除活动列表
     * 
     * @param activityId 活动列表ID
     * @return 结果
     */
    public int deleteOwnerActivityById(String activityId);

    /**
     * 批量删除活动列表
     * 
     * @param activityIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteOwnerActivityByIds(String[] activityIds);
}
